﻿using ProjectShare;
using System;
using System.Collections.Generic;

namespace OMG.Fill.Mulberry.Model
{
    /// <summary>
    /// 表1桑园面积统计表T_MulAreaStatist查询条件
    /// </summary>
    public class MulAreaStatistQuery : SearchBase
    {
        //查询条件，请自行删除不需要条件
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 现有桑园面积
        /// </summary>
        public decimal? NowMulArea { get; set; }
        /// <summary>
        /// 投产桑园面积
        /// </summary>
        public decimal? IntoMulArea { get; set; }
        /// <summary>
        /// 去冬今春新栽桑面积
        /// </summary>
        public decimal? NewPlantMulArea { get; set; }
        /// <summary>
        /// 高产桑园面积
        /// </summary>
        public decimal? HighMulArea { get; set; }
        /// <summary>
        /// 中产桑园面积
        /// </summary>
        public decimal? MidMulArea { get; set; }
        /// <summary>
        /// 低产桑园面积
        /// </summary>
        public decimal? LowMulArea { get; set; }
        /// <summary>
        /// 新栽桑面积
        /// </summary>
        public decimal? NewlyMulArea { get; set; }
        /// <summary>
        /// 不用于养蚕的桑园面积
        /// </summary>
        public decimal? NotUseMulArea { get; set; }
        /// <summary>
        /// 挖毁桑园面积
        /// </summary>
        public decimal? DestroyMulArea { get; set; }
    }

    public class MulAreaStatistViewModel
    {
        /// <summary>
        /// 地区---------地区编码值
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 报表---------数据字典值
        /// </summary>
        public string ReportCode { get; set; }
        /// <summary>
        /// 年度---------数据字典值
        /// </summary>
        public string FillInYear { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 现有桑园面积
        /// </summary>
        public decimal? NowMulArea { get; set; }
        /// <summary>
        /// 投产桑园面积
        /// </summary>
        public decimal? IntoMulArea { get; set; }
        /// <summary>
        /// 去冬今春新栽桑面积
        /// </summary>
        public decimal? NewPlantMulArea { get; set; }
        /// <summary>
        /// 高产桑园面积
        /// </summary>
        public decimal? HighMulArea { get; set; }
        /// <summary>
        /// 中产桑园面积
        /// </summary>
        public decimal? MidMulArea { get; set; }
        /// <summary>
        /// 低产桑园面积
        /// </summary>
        public decimal? LowMulArea { get; set; }
        /// <summary>
        /// 新栽桑面积
        /// </summary>
        public decimal? NewlyMulArea { get; set; }
        /// <summary>
        /// 不用于养蚕的桑园面积
        /// </summary>
        public decimal? NotUseMulArea { get; set; }
        /// <summary>
        /// 挖毁桑园面积
        /// </summary>
        public decimal? DestroyMulArea { get; set; }
        /// <summary>
        /// 上一年编号
        /// </summary>
        public string OldId { get; set; }
        /// <summary>
        /// 上一年报表编号
        /// </summary>
        public string OldReportId { get; set; }
        /// <summary>
        /// 上一年现有桑园面积
        /// </summary>
        public decimal? OldNowMulArea { get; set; }
        /// <summary>
        /// 上一年投产桑园面积
        /// </summary>
        public decimal? OldIntoMulArea { get; set; }
        /// <summary>
        /// 上一年去冬今春新栽桑面积
        /// </summary>
        public decimal? OldNewPlantMulArea { get; set; }
        /// <summary>
        /// 上一年高产桑园面积
        /// </summary>
        public decimal? OldHighMulArea { get; set; }
        /// <summary>
        /// 上一年中产桑园面积
        /// </summary>
        public decimal? OldMidMulArea { get; set; }
        /// <summary>
        /// 上一年低产桑园面积
        /// </summary>
        public decimal? OldLowMulArea { get; set; }
        /// <summary>
        /// 上一年新栽桑面积
        /// </summary>
        public decimal? OldNewlyMulArea { get; set; }
        /// <summary>
        /// 上一年不用于养蚕的桑园面积
        /// </summary>
        public decimal? OldNotUseMulArea { get; set; }
        /// <summary>
        /// 上一年挖毁桑园面积
        /// </summary>
        public decimal? OldDestroyMulArea { get; set; }
        /// <summary>
        /// 报表状态
        /// </summary>
        public string ReportStatus { get; set; }
        /// <summary>
        /// 报表状态
        /// </summary>
        public string OldReportStatus { get; set; }
    }

    public class MulAreaInfoModel
    {
        public string year { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 现有桑园面积
        /// </summary>
        public decimal? NowMulArea { get; set; }
        /// <summary>
        /// 投产桑园面积
        /// </summary>
        public decimal? IntoMulArea { get; set; }
        /// <summary>
        /// 去冬今春新栽桑面积
        /// </summary>
        public decimal? NewPlantMulArea { get; set; }
        /// <summary>
        /// 高产桑园面积
        /// </summary>
        public decimal? HighMulArea { get; set; }
        /// <summary>
        /// 中产桑园面积
        /// </summary>
        public decimal? MidMulArea { get; set; }
        /// <summary>
        /// 低产桑园面积
        /// </summary>
        public decimal? LowMulArea { get; set; }
        /// <summary>
        /// 新栽桑面积
        /// </summary>
        public decimal? NewlyMulArea { get; set; }
        /// <summary>
        /// 不用于养蚕的桑园面积
        /// </summary>
        public decimal? NotUseMulArea { get; set; }
        /// <summary>
        /// 挖毁桑园面积
        /// </summary>
        public decimal? DestroyMulArea { get; set; }
    }
    public class MulAreaStatsModel
    {
        /// <summary>
        /// 填报年度
        /// </summary>
        public string FillYear { get; set; }
        /// <summary>
        /// 父级名称
        /// </summary>
        public string ParentName { get; set; }
        /// <summary>
        /// 地区代码
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 地区名称
        /// </summary>
        public string AreaName { get; set; }
       /// <summary>
       /// 地区坐标
       /// </summary>
        public string Coord { get; set; }
        /// <summary>
        /// 现有桑园面积
        /// </summary>
        public decimal? NowMulArea { get; set; }
        /// <summary>
        /// 投产桑园面积
        /// </summary>
        public decimal? IntoMulArea { get; set; }
        /// <summary>
        /// 去冬今春新栽桑面积
        /// </summary>
        public decimal? NewPlantMulArea { get; set; }
        /// <summary>
        /// 高产桑园面积
        /// </summary>
        public decimal? HighMulArea { get; set; }
        /// <summary>
        /// 中产桑园面积
        /// </summary>
        public decimal? MidMulArea { get; set; }
        /// <summary>
        /// 低产桑园面积
        /// </summary>
        public decimal? LowMulArea { get; set; }
        /// <summary>
        /// 新栽桑面积
        /// </summary>
        public decimal? NewlyMulArea { get; set; }
        /// <summary>
        /// 不用于养蚕的桑园面积
        /// </summary>
        public decimal? NotUseMulArea { get; set; }
        /// <summary>
        /// 挖毁桑园面积
        /// </summary>
        public decimal? DestroyMulArea { get; set; }
    }
}
